home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Misc / memoPad / Source / MyObject.h < prev    next >
Text File  |  1995-05-15  |  2KB  |  115 lines

  1.  
  2. #import <appkit/appkit.h>
  3.  
  4. #define    ON    1
  5. #define OFF    0
  6.  
  7. @interface MyObject:Object
  8. {
  9.     char an[5], mois[5], jour[5], journee[5];
  10.     long tmpTime;
  11.     struct tm *tm;
  12.     int year, month, day;
  13.  
  14.       char         *fichier;
  15.     id        pad;
  16.     int        dataType;
  17.     int        note;
  18.     int        reference;
  19.     int        scrap;
  20.     id         infoPanel;
  21.     id        moreInfoPanel;
  22.     id        findPanel;
  23.     id        findText;
  24.     char         *targetText;
  25.     int        error;
  26.     id        mainWindow;
  27.     id        preferencePanel;
  28.     id         memoSoundPath;
  29.     id         voiceSoundPath;
  30.     id        padSelector;
  31.     id        monthSelector;
  32.     
  33.     id        myListener;
  34.  
  35.     id        calendarPanel;
  36.     id         calView;
  37.     id        calView1;
  38.     id        calView2;
  39.     
  40.     char         dateCourante[30];
  41.     char        memoSound[FILENAME_MAX];
  42.     char        voiceSound[FILENAME_MAX];
  43.     char          newName[FILENAME_MAX];
  44.     int         temp;
  45.     id        defaultPadSelector;
  46.     int        memoFlag;
  47.     int        voiceFlag;
  48.     int        lastUsedPad;
  49.     int         defaultPad;
  50.     int        activePad;
  51.     int        tempPad;
  52.  
  53.     id         boutonMemo;
  54.     id         boutonVoice;
  55.  
  56.     char          *fileName;
  57.      FILE        *in, *out;
  58.     
  59.     int        jourInt, moisInt, anInt, anneeInt;
  60.     int        jourCourant, moisCourant, anneeCourant;
  61.     
  62.     id        moisVoir;
  63.     char        *titre;
  64.     id        calendrier;
  65.     
  66.     id        calendrier2;
  67.     id         yearSelector;
  68.     
  69.     id        tempBoard;
  70.     id        templateTexte;
  71.         
  72.  
  73. }
  74.  
  75.  
  76. - appDidInit:sender;
  77. - appWillTerminate:sender;
  78. - findTodayMemo:sender;
  79. - openWindow:sender;
  80. - controlPad:sender;
  81. - selectPadNumber:sender;
  82. - loadPad:sender;
  83. - savePad:sender;
  84. - attemptOverwrite:fichier;
  85. - ShowInfoPanel:sender;
  86. - showMoreInfoPanel:sender;
  87. - printPad:sender;
  88. - showFindPanel:sender;
  89. - findNext:sender;
  90. - findPrevious:sender;
  91. - clipStuff:(id)pasteboard userData:(const char *)userData error:(char **)msg;
  92. - autoDate:sender;
  93. - autoLine:sender;
  94. - preference:sender;
  95. - getMemoSoundPath:sender;
  96. - getVoiceSoundPath:sender;
  97. - saveDefault:sender;
  98. - playMemoSound:sender;
  99. - playVoiceSound:sender;
  100. - controlMemo:sender;
  101. - controlVoice:sender;
  102. - getDefaultPad:sender;
  103. - calendar:sender;
  104. - moisSuivant:sender;
  105. - moisPrecedent:sender;
  106. - selectMonth:sender;
  107. - calculeDate:sender;
  108. - findTodayDate:sender;
  109. - setMainCalendar:sender;
  110. - currentMonth:sender;
  111. - selectYear:sender;
  112. - template:sender;
  113.  
  114. @end
  115.